package contest.oop.sse.key;

import java.security.PrivateKey;
import java.security.PublicKey;

/**
 * 密钥加载器接口
 *
 * @author paule
 */
public interface KeyLoader {
    /**
     * 根据 KeyId 获取私钥
     *
     * @param keyId 密钥ID
     * @return 私钥对象
     */
    PrivateKey obtainPrivateKey(String keyId);

    /**
     * 根据 keyId 获取公钥对象
     *
     * @param keyId 密钥ID
     * @return 公钥对象
     */
    PublicKey obtainPublicKey(String keyId);
}
